package com.powerflasher.as3potrace.geom
{
   import flash.geom.Point;
   
   public class PrivCurve
   {
       
      
      public var n:int;
      
      public var tag:Vector.<int>;
      
      public var controlPoints:Vector.<Vector.<Point>>;
      
      public var vertex:Vector.<Point>;
      
      public var alpha:Vector.<Number>;
      
      public var alpha0:Vector.<Number>;
      
      public var beta:Vector.<Number>;
      
      public function PrivCurve(param1:int)
      {
         super();
         this.n = param1;
         this.tag = new Vector.<int>(this.n);
         this.controlPoints = new Vector.<Vector.<Point>>(this.n);
         var _loc2_:int = 0;
         while(_loc2_ < this.n)
         {
            this.controlPoints[_loc2_] = new Vector.<Point>(3);
            _loc2_++;
         }
         this.vertex = new Vector.<Point>(this.n);
         this.alpha = new Vector.<Number>(this.n);
         this.alpha0 = new Vector.<Number>(this.n);
         this.beta = new Vector.<Number>(this.n);
      }
   }
}
